<?php
session_start();
require_once "tablas/util.php";
?>

<?php require_once "/tablas/usuarios.php"; ?>

<head>
    <?php include "/header.php"; ?>
    <!--En cada formulario importaremos el respectivo js para realizar las respectivas funciones-->
    <!--CRUD-->
    <script src="js/funciones_Usuarios.js"></script>
</head>

<?php
if (isset($_SESSION["session_username"])) {
    header("Location: http://localhost/inventario-pucesi/");
}

if (isset($_POST["login"])) {

    if (!empty($_POST['Usuarios']['username']) && !empty($_POST['Usuarios']['password'])) {
        $username = $_POST['Usuarios']['username'];
        $password = $_POST['Usuarios']['password'];
        $data = array('usuario_nombre' => $username, 'password' => $password);

        $result = usuarios::getInfoUserSesion($data);

        if ($result['existe_datos'] && isset(
                        $result['existe_datos'])) {
            $_SESSION['session_username'] = $result['username'];
            $_SESSION['rol_descripcion'] = $result['rol_descripcion'];
            var_dump($result['roles_descripciones']);
            $_SESSION['roles_descripciones'] = $result['roles_descripciones'];

            header("Location: http://localhost/inventario-pucesi/");
        } else {
            $message = $result['message'];
        }
        /* Redirect browser */
    } else {
        $message = "Ingrese Datos";
    }
}
?>



<nav class="navbar navbar-default">
    <div class="container-fluid">
        <!-- Brand and toggle get grouped for better mobile display -->
        <div class="navbar-header">
            <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1">
                <span class="sr-only">Toggle navigation</span>
                <span class="icon-bar"></span>
                <span class="icon-bar"></span>
                <span class="icon-bar"></span>
            </button>
            <a class="navbar-brand" href="index.php">Inicio</a>
        </div>

        <!-- Collect the nav links, forms, and other content for toggling -->
        <div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">
            <ul class="nav navbar-nav">

                <?php
                $rol_name = isset($_SESSION["rol_descripcion"]) ? $_SESSION["rol_descripcion"] : null;
                if (util:: getMenuAdministracionGestionUsuarios($rol_name)) {
                    ?>

                    <li class="dropdown">
                        <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-expanded="false">Gestion Usuarios <span class="caret"></span></a>
                        <ul class="dropdown-menu" role="menu">

                            <li><a href="usuarios.php">Registrar Usuarios</a></li>
                            <li><a href="roles.php">Crear Roles</a></li>
                            <li><a href="usuarios_roles.php">Asiganr Roles a Usuarios</a></li>
                            <li><a href="roles_tareas.php">Asignar Permisos (Segun Roles)</a></li>
                        </ul>
                    </li>

                <?php }
                ?>
                <?php
                $rol_name = isset($_SESSION["rol_descripcion"]) ? $_SESSION["rol_descripcion"] : null;
                if (util:: getMenuAdministracionGestionUsuarios($rol_name)) {
                    ?>
                    <li class="dropdown">
                        <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-expanded="false">Gestion Productos <span class="caret"></span></a>
                        <ul class="dropdown-menu" role="menu">
                            <li><a href="producto.php">Ingresar Productos</a></li>
                            <li><a href="producto_stock.php">Stock de Productos</a></li>
                        </ul>
                    </li>
                <?php }
                ?>
                <?php
                $rol_name = isset($_SESSION["rol_descripcion"]) ? $_SESSION["rol_descripcion"] : null;
                if (util:: getMenuAdministracionGestionUsuarios($rol_name)) {
                    ?>
                    <li class="dropdown">
                        <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-expanded="false">Gestion Compras <span class="caret"></span></a>
                        <ul class="dropdown-menu" role="menu">
                            <li><a href="proveedor.php">Ingresar Proveedores</a></li>
                        </ul>
                    </li>
                <?php }
                ?>
                <?php
                $rol_name = isset($_SESSION["rol_descripcion"]) ? $_SESSION["rol_descripcion"] : null;
                if (util:: getMenuAdministracionGestionUsuarios($rol_name)) {
                    ?>
                    <li class="dropdown">
                        <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-expanded="false">Gestion Ventas <span class="caret"></span></a>
                        <ul class="dropdown-menu" role="menu">
                            <li><a href="cliente.php">Registrar Clientes</a></li>
                            <li><a href="ventas.php">Registrar Ventas</a></li>
                            <li><a href="realizarFactura.php">Facturacion</a></li>

                        </ul>
                    </li>

                <?php }
                ?>
                <?php
                $rol_name = isset($_SESSION["rol_descripcion"]) ? $_SESSION["rol_descripcion"] : null;
                if (util:: getMenuAdministracionGestionUsuarios($rol_name)) {
                    ?>
                    <li class="dropdown">
                        <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-expanded="false">Reportes <span class="caret"></span></a>
                        <ul class="dropdown-menu" role="menu">
                            <li><a href="reporteProductosAgotados.php">Productos Agotados</a></li>
                            <li><a href="#">Productos Vendidos por Fecha</a></li>
                            <li><a href="#">Ventas por Usuario</a></li>

                        </ul>
                    </li>
                <?php }
                ?>
            </ul>

            <ul class="nav navbar-nav navbar-right">
                <li class="dropdown ">
                    <a href="#" class="dropdown-toggle link-current-user" data-toggle="dropdown">
                        <img src="/fv/themes/truulo/images/demo/avatar1_small.jpg" alt="">
                        <span class="username"><?php echo (isset($_SESSION["session_username"]) && $_SESSION["session_username"]) ? $_SESSION["session_username"] : "Invitado" ?></span>
                        <b class="caret"></b>
                    </a>

                    <ul class="dropdown-menu extended logout">
                        <?php if ((isset($_SESSION["session_username"]) && $_SESSION["session_username"])) { ?>
                            <li><a href="cerrarsesion.php"><i class="icon-key"></i>&nbsp;&nbsp;Cerrar Sesión</a></li>
                        <?php } else {
                            ?>
                            <li><a href = "login.php"><i class = "icon-key"></i>&nbsp;&nbsp;
                                    Iniciar Sesion</a></li>
                        <?php } ?>

                    </ul>
                </li>
            </ul>
        </div>
    </div>
</nav>

<div class="row">
    <div class="col-md-8">
        <div class="panel panel-primary">
            <div class="panel-heading">
                <h3 class="panel-title">Login</h3>
            </div>

            <div class="panel-body">
                <div class="container mlogin">
                    <form class="form-horizontal" id="usuarios-form"  method="post">            

                        <div class="form-group">
                            <label class="col-sm-3 control-label required" for="Usuarios_username">Nombre De Usuario <span class="required">*</span></label>
                            <div class="col-sm-3">
                                <input class="form-control" placeholder="Usuario" name="Usuarios[username]" id="Usuarios_username" type="text" maxlength="45">
                                <div class="help-block error" id="Usuarios_username_em_" style="display:none"></div>
                            </div>
                        </div>   

                        <div class="form-group">
                            <label class="col-sm-3 control-label required" for="Usuarios_password">Contraseña <span class="required">*</span></label>
                            <div class="col-sm-3">
                                <input class="form-control" placeholder="Password" name="Usuarios[password]" id="Usuarios_password" type="password" maxlength="45">
                                <div class="help-block error" id="Usuarios_password_em_" style="display:none"></div>
                            </div>
                            <button class="btn btn-theme btn-lg btn-block no-margin rounded " id="Prender_Foco" >Ingresar</button>
                            <button class="btn btn-default" id="usuarios_btnEnviar" name="login">Entrar</button>                 

                            <p class="regtext"><br>No estas registrado? <a href="usuarios.php" >Registrate Aquí</a>!</p>
                        </div>  
                    </form>
                </div>
            </div>
        </div>
    </div>
</div>

<?php
if (!empty($message)) {
    echo "<p class=\"error\">" . "MESSAGE: " . $message . "</p>";
}
?>
